package com.xbongbong.pro.domain.entity;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;


/**
 * @Author mingliang
 * @Description 精线索
 **/
@Getter
@Setter
@ToString
public class FineClueCompanyEntity implements Serializable {
    /**
     * 主键id
     */
    private Long id;
    /**
     * 精线索注册公司id
     */
    private String registerCorpid;
    /**
     * 公司ID
     */
    private String corpid;
    /**
     * 公司名
     */
    private String companyName;
    /**
     * 开通用户id
     */
    private String userId;
    /**
     * 开户人姓名
     */
    private String username;
    /**
     * 联系电话
     */
    private String mobile;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 到期时间
     */
    private Long extraExpiry;
    /**
     * 使用总人数
     */
    private Integer useCount;
    /**
     * 注册总人数
     */
    private Long registerCount;
    /**
     * 套餐类型（1：搜客套餐；2：工商查询套餐）
     */
    private Integer type;
    /**
     * 搜客套餐中套餐版本（标准版,进阶版,尊享版）
     */
    private Integer numType;
    /**
     * 公司每个月的搜客总用户量
     */
    private Integer totalConsumption;
    /**
     * 营业执照图片url
     */
    private String license;
    /**
     * 创建时间
     */
    private Long addTime;
    /**
     * 更新时间
     */
    private Long updateTime;
    /**
     * 备注
     */
    private String memo;
    /**
     * 删除标志位
     */
    private Integer del;


    public void setExtraExpiry() {
    }

    public void setRegisterCorpid() {
    }

    public FineClueCompanyEntity() {
        this.useCount = 0;
        this.registerCount = 0L;
    }
}
